A Domain Specific Modeling Language for REA

نویسندگان

  • D. Mayrhofer
  • C. Sonnenberg
  • B. Hofreiter
  • C. Huemer
چکیده

The Resource-Event-Agent (REA) ontology has its roots in the accounting discipline and was originally developed as a reference framework to conceptualize economic phenomena in an enterprise. In its proposal in 1982, McCarthy already had the vision to facilitate the design of data structures of accounting information systems by means of REA [1]. Since this time the REA model has been further extended and evolved into a domain ontology [2]. All REA concepts are based on well established concepts of the literature in economic theory which is certainly one of the strengths of REA. However, REA has no dedicated representation format and, consequently, no graphical syntax. Thus, users may struggle when describing the REA models leading to the impression that REA is a rather heavy-weight approach. McCarthy feels (as he expressed during our joint work in standardization activities) that a dedicated graphical syntax such as it exists for e3-value may help in overcoming this problem and may lead to a much more significant adoption of REA. Accordingly, we have started the endeavor of developing a domain specific modeling language for REA. 1 A domain-specific language (DSL) is a small, usually declarative language. It offers expressive power through appropriate notations and abstractions focused on – and usually restricted to – a particular problem domain [3]. Besides textual DSLs, we see an increasing interest in domain-specific modeling languages [4, 5]. According to [3] the benefits of a DSL approach are manifold: They allow solutions to be expressed at the level of abstraction of the problem domain. As a matter of fact, domain experts themselves can understand, validate and often modify DSL programs/models. The DSL programs/models are concise and self documenting to a large extent. They enhance productivity, reliability and maintainability. DSLs allow for validation and optimization at the domain level. When developing our REA-DSL we followed methodological steps that have been suggested by Strembeck and Zdun for the systematic development of domain specific languages [6]. Amongst other variants, they describe the development process for extracting a DSL from an existing system, which is appropriate

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The REA-DSL: A Domain Specific Modeling Language for Business Models

In the discipline of accounting, the resource-event-agent (REA) ontology is a well accepted conceptual accounting framework to analyze the economic phenomena within and across enterprises. Accordingly, it seems to be appropriate to use REA in the requirements elicitation to develop an information architecture of accounting and enterprise information systems. However, REA has received comparativ...

متن کامل

Extending the REA-DSL by the Planning Layer of the REA Ontology

The Resource-Event-Agent (REA) ontology is a powerful and well accepted approach towards the design of accounting information systems (AIS). However, the REA notation that is currently based on class diagrams is not very intuitive for business experts. Accordingly, we aim at a REA domain specific modeling language that facilitates the communication between business experts and IT professionals....

متن کامل

REA-based Enterprise Business Domain Ontology Construction

Business domain ontology construction is of great significance to improving business modeling and knowledge management. Based on REA business process modeling method and integrated with enterprise strategy information, the paper proposes a REA-based two-layer enterprise business information architecture. And then the business domain ontology infrastructure is constructed in OWL DL language. To ...

متن کامل

Towards a Generic Data Model for Rea Based Applications

The original REA accounting model (McCarthy, 1982) has been extended in previous years into a business modeling language. Apart from its conceptual model, academic effort has been put into the definition of a formal description language, based on standards such as UML or OWL. The specification of a generic data model from a software engineering point of view for domain independent use of REA fo...

متن کامل

Comparison of MDA and DSM Technologies for the REA Ontology Model Creation

Using the ontology in information systems means an improvement of the possibility of solving tasks based on domain knowledge. The quality design of the ontological model is base of well-functioning system. In this area the most commonly used technology is MDA (Model driven development), which provides solid base for modeling language’s metamodel definition. This article aims to compare this tec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010